package proyecto.dao;

import java.util.Collection;
import proyecto.excepcion.DAOExcepcion;
import proyecto.modelo.Categoria;

public interface CategoriaDAO {

    public Collection<Categoria> buscarPorNombre(String nombre) throws DAOExcepcion;

    public Categoria insertar(Categoria vo) throws DAOExcepcion;

    public Categoria obtener(int idCategoria) throws DAOExcepcion;

    public void eliminar(int idCategoria) throws DAOExcepcion;

    public Categoria actualizar(Categoria vo) throws DAOExcepcion;

    public Collection<Categoria> listar() throws DAOExcepcion;
}
